| |
Tipus | Live coding environment |
---|---|
Versió inicial | 2012 |
Versió estable | 3.2.2 |
Llicència | MIT License |
Característiques tècniques | |
Sistema operatiu | Linux, macOS, Windows, Raspbian |
Escrit en | Ruby, Erlang, Clojure, C++, and Qt |
Format de fitxer de lectura | |
Format de fitxer d'escriptura | |
Biblioteca d'interfície d'usuari | Qt |
Equip | |
Creador/s | Sam Aaron |
Desenvolupador(s) | Sam Aaron i altres |
Més informació | |
Lloc web | sonic-pi.net |
Guia d'usuari | Guia d'usuari |
| |
Sonic Pi és un entorn de programació en viu (live coding) basat en Ruby. Ha estat dissenyat per ensenyar música i programació a les escoles.
Va ser creat i desenvolupat per Sam Aaron al laboratori d'informàtica de la Universitat de Cambridge[1] en col·laboració amb la Raspberry Pi Foundation.[2][3] Gràcies a l'ús que fa del motor de síntesi i del model de sincronització exacte de SuperCollider,[4] també s'utilitza per a la programació en viu (live coding) i per a altres formes d'interpretació i producció musical algorítmica, incloses les algoraves.
La seua investigació i desenvolupament ha comptat amb el suport de Nesta, a través del projecte Sonic Pi: Live & Coding.[5]